/*后台通用*/
body{margin:0;background:#f5f5f5;font-family:Helvetica,Arial,sans-serif,simsun;font-size:13px;color:#676a6c;background-image:url('./bg.png');}
h1{font-weight:400;margin:0;padding:0;color:#23282d;color:#444;font-family:'Microsoft YaHei';font-size:22px;margin-bottom:18px;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.wrap{padding:20px 30px;}
.box{margin-bottom:18px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px;}
.box-title{border-bottom:solid #dfe4e7 1px;font-weight:bold;padding:15px;color:#555;font-size:14px;}
.box-body{padding:15px 15px 0 25px;color:#555;font-size:14px;}
.box-body p{line-height:20px;text-indent:12px;padding:0;margin:0;margin-bottom:20px;}
.box-tab{border-bottom:1px dotted #ccc;line-height:25px;margin-bottom:12px;}
.box-tab a{display:inline-block;padding:0 16px;background:#eee;border:1px solid #ddd;font-style:normal;margin:0 6px;margin-bottom:-1px;text-decoration:none;color:#555;}
.box-tab a.curr{background:#fff;border-bottom:1px solid #fff;color:#0088B3;}
.box-tab a:hover{background:#fff;}
/*信息框*/
.tips div{border-left:4px solid #00a0d2;padding:12px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:15px;color:#444;text-align:left;}
.tips .error{border-left-color:#dc3232;}
.tips a{color:#0073aa;text-decoration:none;margin:0 6px;}
.tips a:hover{text-decoration:underline;}
/*横排导航*/
.tab{margin-bottom:15px;overflow:hidden;}
.tab a{display:block;float:left;margin-right:15px;text-decoration:none;padding:8px 20px;background:#fff;border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;text-shadow:0 1px 0 #eee;}
.tab a.curr{border:1px solid #63a62f;border-bottom:1px solid #5b992b;background-color: #7fbf4d;text-shadow:0 -1px 0 #4c9021;color:#fff;font-weight:bold;}
.tab a.curr:hover{border:1px solid #63a62f;border-bottom:1px solid #5b992b;}
.tab a:hover{border:1px solid #aaa;}
/*分页*/
.pagelist{line-height:14px;margin-top:20px;overflow:hidden;padding-bottom:2px;}
.pagelist a{display:inline-block;margin:0 3px;padding:2px 12px;border:1px solid #ccc;text-decoration:none;color:#808080;font-size:12px;height:24px;line-height:24px;background:#fff;}
.pagelist a:hover{color:#0088B3;border:1px solid #0088B3;}
.pagelist a.curr{border:none;background:#0088B3;border:1px solid #0088B3;color:#fff;}
.pagelist i{display:inline-block;margin:0 5px;color:#808080;font-style:normal;}
.pagelist span{display:inline-block;padding:2px 12px;font-size:12px;height:24px;line-height:24px;color:#bbb;border:1px solid #ccc;background:#fcfcfc;margin:0 3px;}
/*后台首页*/
.wrap-index{min-width:420px;}
/*栏目管理*/
.wrap-category{max-width:700px;min-width:530px;}
.wrap-category .box-body{padding:20px 30px 25px;}
.wrap-category .icon-sub:before{content:"├───";color:#aaa;margin-right:5px;font-style:normal;}
.wrap-category .icon-sub-add:before{content:"└───";color:#aaa;margin-right:5px;font-style:normal;}
.wrap-category .icon-sub-add{margin-left:20px;}
.wrap-category .jq-cancel{color:#0073aa;font-weight:normal;cursor:pointer;margin-left:10px;font-size:13px;}
.wrap-category .jq-cancel:hover{text-decoration:underline;}
.wrap-category table{width:100%;border-collapse:collapse;}
.wrap-category th{height:38px;}
.wrap-category td{height:34px;border-top:1px dotted #deeffb;}
.wrap-category .hover:hover{background:#f5f9fd;}
.wrap-category .s-act td{height:50px;}
.wrap-category input[type=text]{padding:3px;border:1px solid #bbb;color:#666;font-size:13px;width:200px;}
.wrap-category input[type=submit]{padding:5px 10px;cursor:pointer;}
.wrap-category input.s-num{width:50px;}
.wrap-category a{color:#0073aa;text-decoration:none;margin:0 6px;font-size:13px;}
.wrap-category a:hover{text-decoration:underline;}
.wrap-category .s-add{cursor:pointer;color:#f60;font-size:13px;}
.wrap-category .s-add b{font-weight:normal;}
.wrap-category .s-add:hover b{text-decoration:underline;}
.wrap-category .icon-cross:before{font-family:dashicons;content:"\f132";font-style:normal;position:relative;top:3px;margin-right:2px;}
/*栏目管理-编辑*/
.wrap-category-edit{max-width:600px;min-width:420px;}
.wrap-category-edit .box-body{padding:20px 30px 25px;}
.wrap-category-edit th{height:38px;font-weight:normal;text-align:right;}
.wrap-category-edit td{height:38px;}
.wrap-category-edit input[type=submit]{padding:5px 10px;cursor:pointer;}
.wrap-category-edit .s-act td{height:50px;}
.wrap-category-edit input[type=text]{padding:4px;border:1px solid #bbb;font-size:14px;color:#666;width:250px;}
.wrap-category-edit select{padding:3px;padding-right:12px;border:1px solid #bbb;font-size:14px;color:#666;}
.wrap-category-edit input.s-num{width:80px;}
/*课程管理*/
.wrap-course{min-width:800px;}
.wrap-course .box-body{padding:15px 30px 25px;}
.wrap-course table{width:100%;text-align:center;border-collapse:collapse;table-layout:fixed;}
.wrap-course table tr:first-child{background:#fff;}
.wrap-course tr:hover{background:#f5f9fd;}
.wrap-course th{height:38px;}
.wrap-course th.left{text-indent:10px;}
.wrap-course td{height:38px;border-top:1px solid #deeffb;padding:0 10px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wrap-course table a{color:#0073aa;text-decoration:none;}
.wrap-course table a:hover{text-decoration:underline;}
.wrap-course .s-act a{margin:0 6px;}
.wrap-course .s-nav{overflow:hidden;}
.wrap-course .s-nav div{margin-right:15px;float:left;margin-bottom:12px;}
.wrap-course .s-nav select{padding-right:12px;border:1px solid #ddd;font-size:14px;color:#666;padding:2px;line-height:28px;height:28px;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;outline:0;transition:50ms border-color ease-in-out;}
.wrap-course .s-nav input[type=text]{border:1px solid #ddd;font-size:14px;width:150px;height:20px;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#666;padding:3px 5px;outline:0;}
.wrap-course .s-nav input[type=button]{color:#555;border:1px solid #ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;vertical-align:top;cursor:pointer;border-radius:3px;padding:0 10px;font-size:13px;line-height:26px;margin-left:6px;}
.wrap-course .s-nav input[type=button]:hover{border-color:#999;color:#23282d;}
.wrap-course .s-show i{font-style:normal;}
.wrap-course .s-show i.icon-yes{color:#00a0d2;}
.wrap-course .s-show i.icon-wait{color:#f60;}
.wrap-course .s-title{font-size:14px;text-align:left;;}
.wrap-course .icon-yes:before{content:"\f147";font-family:dashicons;margin-right:2px;}
.wrap-course .icon-wait:before{content:"\f321";font-family:dashicons;margin-right:2px;}
/*课程管理-编辑信息*/
.wrap-course-edit{min-width:770px;}
.wrap-course-edit .box-body{padding:15px 40px 25px 30px;}
.wrap-course-edit .t-info{width:100%;}
.wrap-course-edit .t-info th{padding:12px 0;font-weight:normal;text-align:right;vertical-align:top;}
.wrap-course-edit .t-info input[type=text]{padding:6px;border:1px solid #bbb;font-size:14px;color:#666;width:550px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}
.wrap-course-edit .t-info select{padding:5px 14px 5px 5px;padding-right:12px;border:1px solid #bbb;font-size:14px;color:#666;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}
.wrap-course-edit .s-thumb td{padding:10px 0;}
.wrap-course-edit .s-thumb img{margin-top:12px;max-width:610px;display:block;}
.wrap-course-edit .s-thumb span{font-size:12px;color:#666;margin-top:10px;display:block;}
.wrap-course-edit .s-act td{height:50px;padding-top:5px;}
.wrap-course-edit .s-editor td{padding-top:10px;}
.wrap-course-edit .s-price input{width:150px;}
.wrap-course-edit input[type=submit]{padding:5px 10px;cursor:pointer;margin-right:20px;}
/*课程管理-配置视频*/
.wrap-course-edit .v-table{text-align:center;border-collapse:collapse;width:100%;max-width:812px;margin-bottom:10px;}
.wrap-course-edit .v-table th{height:30px;font-weight:normal;}
.wrap-course-edit .v-table td{height:40px;border-top:1px dotted #deeffb;padding:0px 10px;}
.wrap-course-edit .v-table .hover:hover{background:#f5f9fd;}
.wrap-course-edit .v-table input[type=text]{padding:3px;border:1px solid #bbb;color:#666;font-size:13px;max-width:280px;width:100%;box-sizing:border-box;}
.wrap-course-edit .v-table input[type=checkbox]{cursor:pointer;}
.wrap-course-edit .v-table input.v-num{min-width:50px;width:50px;}
.wrap-course-edit .v-table input.v-url{max-width:350px;}
.wrap-course-edit .v-table .jq-cancel{color:#0073aa;font-weight:normal;cursor:pointer;font-size:13px;}
.wrap-course-edit .v-table .jq-cancel:hover{text-decoration:underline;}
/*课程管理-配置习题*/
.wrap-course-edit .q-hide{display:none;}
.wrap-course-edit .q-content{margin-bottom:15px;border-bottom:1px dotted #bbb;padding-bottom:20px;}
.wrap-course-edit .q-wrap{margin-top:20px;}
.wrap-course-edit .q-toggle{font-size:12px;color:#0088b3;margin-left:10px;cursor:pointer;}
.wrap-course-edit .q-toggle:hover{text-decoration:underline;}
.wrap-course-edit .q-each{border:1px dotted #b6d1fb;border-radius:6px;margin-bottom:10px;}
.wrap-course-edit .q-each:hover{background:#f5f9fd;}
.wrap-course-edit .q-each-curr{background:#f5f9fd;}
.wrap-course-edit .q-each th{font-weight:normal;width:60px;padding-right:10px;border-right:1px dotted #b6d1fb;}
.wrap-course-edit .q-each td{width:500px;padding:10px 0;padding-left:10px;}
.wrap-course-edit .q-each td span{display:inline-block;}
.wrap-course-edit .q-each input[type=radio]{cursor:pointer;}
.wrap-course-edit .q-each input[type=checkbox]{cursor:pointer;}
.wrap-course-edit .q-del{cursor:pointer;font-size:12px;}
.wrap-course-edit .q-del input[type=checkbox]{vertical-align:middle;}
.wrap-course-edit .q-cancel{font-size:12px;text-decoration:none;color:#0088b3;}
.wrap-course-edit .q-cancel:hover{text-decoration:underline;}
.wrap-course-edit .q-each textarea{width:450px;height:40px;margin-bottom:8px;border:1px solid #ccc;padding:4px;}
.wrap-course-edit .q-each input[type=text]{width:400px;border:1px solid #ccc;padding:4px;margin:4px;}
.wrap-course-edit .s-add{cursor:pointer;color:#f60;font-size:13px;}
.wrap-course-edit .s-add b{font-weight:normal;}
.wrap-course-edit .s-add:hover b{text-decoration:underline;}
.wrap-course-edit .icon-cross:before{font-family:dashicons;content:"\f132";font-style:normal;position:relative;top:3px;margin-right:2px;}
.wrap-course-edit .q-wrap-binary span label{cursor:pointer;padding-right:12px;}
.wrap-course-edit .q-wrap-fill input[type=text]{margin-left:0;}
.wrap-course-edit .q-act{padding-top:5px;}
/*评论管理*/
.wrap-comment{width:800px;overflow:hidden;}
.wrap-comment .box-body{position:relative;font-size:13px;padding:20px;padding-top:25px;}
.wrap-comment .jq-loading{width:300px;height:60px;line-height:60px;position:absolute;left:32%;top:40%;font-size:18px;color:#fff;opacity:0.6;text-align:center;background:#000 url('./loading.gif') no-repeat;background-position:48px 0;background-size:60px;text-indent:18px;display:none;}
.wrap-comment .c-each{width:100%;border-collapse:collapse;border:1px solid #deeff0;}
.wrap-comment .c-each tr:hover{background:#f5f9fd;}
.wrap-comment .c-each td{height:34px;border-top:1px dotted #deeffb;text-align:center;}
.wrap-comment .c-each a{color:#0073aa;text-decoration:none;font-size:13px;}
.wrap-comment .c-each a:hover{text-decoration:underline;}
.wrap-comment .c-each-del{width:60px;padding-left:8px;}
.wrap-comment .c-each-user{width:95px;text-align:center;padding:20px 0;}
.wrap-comment .c-each-user span{display:block;line-height:24px;}
.wrap-comment .c-each-user span a{font-size:12px;margin-top:8px;}
.wrap-comment a.s-avatar{display:inline-block;padding:1px;border-radius:2px;border:1px solid #ddd;font-size:0;}
.wrap-comment .s-avatar img{width:65px;border:0;}
.wrap-comment td.c-each-content{text-align:left;padding:20px 25px;padding-right:50px;}
.wrap-comment .c-each-content p{text-indent:0;padding:15px 0;margin:0;}
.wrap-comment .c-each-content input[type=text]{border-radius:4px;padding:6px;border:1px solid #bbb;color:#666;font-size:13px;width:400px;outline:0;}
.wrap-comment .c-each-content input[type=button]{color:#555;border:1px solid #ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;vertical-align:top;cursor:pointer;border-radius:3px;padding:0 10px;font-size:13px;line-height:26px;margin-left:6px;}
.wrap-comment .c-each-content input[type=button]:hover{border-color:#999;color:#23282d;}
/*用户管理*/
.wrap-user{min-width:800px;}
.wrap-user .box-body{padding:20px;}
.wrap-user table{width:100%;border-collapse:collapse;table-layout:fixed;}
.wrap-user tr:hover{background:#f5f9fd;}
.wrap-user table tr:first-child{background:#fff;}
.wrap-user th{height:38px;text-align:left;text-indent:10px;}
.wrap-user td{height:38px;border-top:1px solid #deeffb;padding:0 10px;font-size:13px;;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wrap-user table a{color:#0073aa;text-decoration:none;}
.wrap-user table a:hover{text-decoration:underline;}